Agent orientation in software engineering
نویسنده
چکیده
Agent-oriented software engineering (AOSE) is rapidly emerging in response to urgent needs in both software engineering and agent-based computing. While these two disciplines co-existed without remarkable interaction until some years ago, today there is rich and fruitful interaction among them and various approaches are available that bring together techniques, concepts and ideas from both sides. This article offers a guide to the broad body of literature on AOSE. The guide, which is intended to be of value to both researchers and practitioners, is structured according to key issues and key topics that arise when dealing with AOSE: methods and frameworks for requirements engineering, analysis, design, and implementation; languages for programming, communication and coordination, and ontology specification; and development tools and platforms.
منابع مشابه
Aria Language - Towards Agent Orientation Paradigm
As building large-scale software systems is complex, several software engineering paradigms have been devised. Agent oriented paradigm is one of the most predominant contributions to the field of software engineering and has the potential to significantly improve current practice of the field. The paradigm should be elaborated both practically and conceptually. Most existing agent oriented fram...
متن کاملGeneral and Special-purpose Methodologies for Agent Oriented Software Engineering
This paper provides a summary of software engineering process and its importance in open system industry. It describes the agent oriented software engineering development lifecycle. It also focuses on orientation of multi agent systems and on some representative agent oriented software engineering methodologies such as Gaia, ROADMAP, Tropos, and MaSE which are general purpose methodologies. The...
متن کاملAgent Orientation as a Modelling Paradigm
Agent orientation is emerging as a new paradigm for constructing software systems. Agentoriented systems are expected to be more powerful, more flexible, and more robust than conventional software systems. This paper argues for a shift towards agent orientation at the level of requirements engineering, quite separately from the concept of agent as a software construct. Requirements analysis rel...
متن کاملSupporting Tropos Concepts in Agent OPEN
The growth of interest in agent-orientation as a new paradigm has introduced the need for developing concepts, tools and techniques for modeling and engineering agent-based software systems. Object technology has been supporting the development of information systems for many years but is now slowly evolving to encompass more recent ideas relating to the concept of "agent". Integrating agent co...
متن کاملShaping the emerging paradigm of agent-orientation: Special issue on agent-oriented software development methodologies
The Oxford English Dictionary defines the word methodology as ‘the branch of knowledge that deals with method generally or with the methods of a particular discipline or field of study’. Subsequently, the word methodolgy also refers to ‘the study of the suitability of the techniques employed in it’. For software development methodology, the discipline or the field of study is, of course, softwa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Knowledge Eng. Review
دوره 16 شماره
صفحات -
تاریخ انتشار 2001